function for_block(){var njf1=_frm(this,arguments);nj:while(1){switch(njf1.cp){case 0:
  njf1._x=1;njf1.cp=1;case 1:if((njf1.rv1=
  foo(njf1))==NJSUS){return njf1.fh;}njf1._i=njf1.rv1+njf1._x;case 3:njf1.cp=4;case 4:if((njf1.rv4=bar(njf1))==NJSUS){return njf1.fh;}njf1.cp=(njf1._i<njf1.rv4+njf1._x)?5:6;break;case 5:
  njf1._x=2;
  baz();njf1.cp=7;case 7:if((njf1.rv7=
  bee(njf1))==NJSUS){return njf1.fh;}
  blah();case 2:njf1._i++;njf1.cp=3;break;case 6:
  
  bang();break nj;}}}
  
  
function for_in_block_varDecl(){var njf1=_frm(this,arguments);nj:while(1){switch(njf1.cp){case 0:njf1.cp=1;case 1:if((njf1.rv1=
  dumb(njf1))==NJSUS){return njf1.fh;}njf1.cp=2;case 2:if((njf1.rv2=x.foo(njf1))==NJSUS){return njf1.fh;}njf1.iter2=_keys(njf1.rv2);njf1.ctr2=0;case 4:njf1.cp=(njf1.ctr2<njf1.iter2.length)?5:6;break;case 5:njf1._i=njf1.iter2[njf1.ctr2];
  bar();njf1.cp=7;case 7:if((njf1.rv7=
  baz(njf1))==NJSUS){return njf1.fh;}
  bee();case 3:njf1.ctr2++;njf1.cp=4;break;case 6:
  
  blah();break nj;}}}
  
  
function for_in_block_iterator(){var njf1=_frm(this,arguments);nj:while(1){switch(njf1.cp){case 0:
  njf1.iter0=_keys(foo);njf1.ctr0=0;case 2:njf1.cp=(njf1.ctr0<njf1.iter0.length)?3:4;break;case 3:i=njf1.iter0[njf1.ctr0];
  bar();njf1.cp=5;case 5:if((njf1.rv5=
  baz(njf1))==NJSUS){return njf1.fh;}
  bee();case 1:njf1.ctr0++;njf1.cp=2;break;case 4:
  
  blah();break nj;}}}
  
  
  
function test_identifier_resolution(){var njf1=_frm(this,arguments);nj:while(1){switch(njf1.cp){case 0:njf1.cp=1;case 1:if((njf1.rv1=
  bar(njf1))==NJSUS){return njf1.fh;}njf1._x=njf1.rv1;
  for(njf1._i in njf1._x)
  njf1._x++;
  
  for(njf1._i=njf1._x;njf1._i<njf1._x+1;njf1._i+=njf1._x)
  njf1._x++;break nj;}}}
  
